package com.mindbox.mueblesalpes.negocio.seguridad;

import com.mindbox.mueblesalpes.negocio.entity.Cliente;
import com.mindbox.mueblesalpes.negocio.entity.Usuario;
import javax.ejb.Local;

/**
 *
 * @author jaimoto
 */
@Local
public interface ISecurityService {

    /**
     * Servicio de logueo y autenticación del usuario
     * @param usuario login del usuario
     * @param pwd password
     * @return usuario autenticado
     */
    Usuario login(String usuario, String pwd);
    /**
     * Obtiene el cliente asociado a un usuario
     * @param usr Usuario
     * @return Cliente asociado al usuario
     */
    Cliente getUsuario(Usuario usr);

}
